import pinia from '@/store'
import useUserStore from '@/store/modules/user'
let userStore = useUserStore(pinia)
export const isHasButton = (app:any)=>{
  // 获取对应的用户仓库
  // console.log(app)
  // 全局自定义指令：实现按钮的权限
  app.directive('has',{
    // 使用全局自定义指令的DOM|组件挂载完毕的时候会执行一次
    mounted(el:any,options:any){
      // console.log(options)
      // console.log(userStore.buttons)
      // 自定义指令右侧的数值：如果在用户信息buttons数组当中没有 直接从DOM树上干掉
      if(!userStore.buttons.includes(options.value)){
        el.parentNode.removeChild(el)
      }
    }
  })
}